/*
 * ColaHandler.h
 *
 *  Created on: 29/04/2011
 *      Author: facundo
 */

#ifndef COLAHANDLER_H_
#define COLAHANDLER_H_

#include "../semaforos/Semaforo.h"
#include "../memoria_compartida/ColadeMensajes.h"


class ColaHandler {
private:
	Semaforo *semaforo1;
	ColadeMensajes *cola;
public:
	ColaHandler();
	int  Enviar(Mi_Tipo_Mensaje  unMensaje);
	Mi_Tipo_Mensaje Recibir();
	int getValorSemaforo();
	void incSem();
	void decSem();
	virtual ~ColaHandler();
};

#endif /* COLAHANDLER_H_ */

